package com.vencent.spring.aspectJ.aop;

import com.vencent.spring.aspectJ.bean.Person;

/**
 * 本文主要关注的是AspectJ 和 spring的结合使用
 * 关于ApectJ 的详细我不在做过多研究了， 可以看看下面这位大神的博客。
 * TODO://以后可以有
 * 难点和强悍点： 控制流程
 * http://blog.csdn.net/zl3450341/article/details/7673938
 * 
 * @author wbw
 *
 */
public aspect TimeCounter {
	public TimeCounter(){
		
	}
	
	pointcut timeCounter() : execution(* playTime(..));
	
	before() : timeCounter() {
		System.out.println("haha" + per);
	}
	
	private Person per;

	public Person getPer() {
		return per;
	}

	public void setPer(Person per) {
		this.per = per;
	}
	
}
